home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 102 / CD-ROM 102.iso / aplic / 2sync / 2SyncSetup.exe / modules / ex / panel / scripts / DefineButton2_23 / BUTTONCONDACTION on(press).as next >
Encoding:
Text File  |  2002-03-20  |  1.2 KB  |  32 lines

  1. on(press){
  2.    if(Number(eval("../../../codelib:selectbar")) != Number(eval("../:bar")))
  3.    {
  4.       set("../../../codelib:selectbar",eval("../:bar"));
  5.       call("../../../codelib:select");
  6.    }
  7.    else
  8.    {
  9.       set("../../../codelib:selectbar","");
  10.    }
  11.    if(drag ne "")
  12.    {
  13.       setProperty("_level25/active", _visible, false);
  14.       set("_level20:depth",Number(eval("_level20:depth")) + 1);
  15.       duplicateMovieClip("_level20/dragbar","drag",16384 + eval("_level20:depth"));
  16.       setProperty("_level20/drag", _visible, false);
  17.       set("_level20/drag:drag",eval(_target add ":drag"));
  18.       set("_level20/drag:dragpanel",_target.substr(10,2));
  19.       set("_level20/drag:id",eval(_target.substr(1,length(_target) - 4) add ":id"));
  20.       set("_level20/drag:bar",eval(_target.substr(1,length(_target) - 4) add ":bar"));
  21.       set("_level20/drag:string",eval(_target add ":subject"));
  22.       startDrag("_level20/drag",1);
  23.       tellTarget("_level0/ole")
  24.       {
  25.          gotoAndStop("drag");
  26.          play();
  27.       }
  28.       call("_level15/lp/" add eval("_level0:lp_module") add "/codelib:dragon");
  29.       call("_level15/rp/" add eval("_level0:rp_module") add "/codelib:dragon");
  30.    }
  31. }
  32.